; Key : 3
sc004::Send "{u+0033}" ; (3) digit three
-+sc004::Send "{0023}" ; (#) number sign
++sc004::Send "{u+0023}" ; (#) number sign
>!sc004::
<^>!sc004::Send "{u+00b3}" ; (³) superscript 3
>!+sc004::
; Key : 4
sc005::Send "{u+0034}" ; (4) digit four
-+sc005::Send "{0024}" ; ($) dollar sign
++sc005::Send "{u+0024}" ; ($) dollar sign
>!sc005::
<^>!sc005::Send "{u+00a3}" ; (£) pound sign
>!+sc005::
; Key : - / _ (hyphen-minus / underscore)
sc00C::Send "{u+005B}" ; ([) left square bracket
-+sc00c::Send "{u+007B}" ; ({) left curly bracket
++sc00C::Send "{u+007B}" ; ({) left curly bracket
>!sc00C::
<^>!sc00C::Send "{u+2013}" ; (–) en dash
>!+sc00C::
; Key : = / + (equals sign / plus sign)
sc00D::Send "{u+005D}" ; (]) right square bracket
-+sc00c::Send "{u+007D}" ; (}) right curly bracket
++sc00D::Send "{u+007D}" ; (}) right curly bracket
>!sc00D::
<^>!sc00D::Send "{u+00d7}" ; (×) multiplication sign
>!+sc00D::
; Key : W
sc011::Send "{u+002C}" ; (,) comma
+sc011::Send "{u+003C}" ; (<) less-than sign
-+sc011::
>!sc011::
<^>!sc011:: {
if GetKeyState("CapsLock", "T")
>!+sc01B::
<^>!+sc01B::Send "{u+203a}" ; (›) right-pointing single angle quotation mark
+; Row : 2
; Key : A
+sc01E::Send "{u+0061}" ; (a) small letter a
++sc01E::Send "{u+0041}" ; (A) capital letter A
>!sc01E::
<^>!sc01E:: {
if GetKeyState("CapsLock", "T")
}
; Key : S
+sc01F::Send "{u+006F}" ; (o) small letter o
++sc01F::Send "{u+004F}" ; (O) capital letter O
>!sc01F::
<^>!sc01F:: {
if GetKeyState("CapsLock", "T")
}
; Key : D
+sc020::Send "{u+0065}" ; (e) small letter e
++sc020::Send "{u+0045}" ; (E) capital letter E
>!sc020::
<^>!sc020:: {
if GetKeyState("CapsLock", "T")
}
; Key : F
+sc021::Send "{u+0075}" ; (u) small letter u
++sc021::Send "{u+0055}" ; (U) capital letter U
>!sc021::
<^>!sc021:: {
if GetKeyState("CapsLock", "T")
}
; Key : G
+sc022::Send "{u+0069}" ; (i) small letter i
++sc022::Send "{u+0049}" ; (I) capital letter I
>!sc022::
<^>!sc022:: {
if GetKeyState("CapsLock", "T")
}
; Key : H
+sc023::Send "{u+0064}" ; (d) small letter d
++sc023::Send "{u+0044}" ; (D) capital letter D
>!sc023::
<^>!sc023:: {
if GetKeyState("CapsLock", "T")
}
; Key : J
+sc024::Send "{u+0068}" ; (h) small letter h
++sc024::Send "{u+0048}" ; (H) capital letter H
>!sc024::
<^>!sc024:: {
if GetKeyState("CapsLock", "T")
}
; Key : K
+sc025::Send "{u+0074}" ; (t) small letter t
++sc025::Send "{u+0054}" ; (T) capital letter T
>!sc025::
<^>!sc025:: {
if GetKeyState("CapsLock", "T")
}
; Key : L
+sc026::Send "{u+006E}" ; (n) small letter n
++sc026::Send "{u+004E}" ; (N) capital letter N
>!sc026::
<^>!sc026:: {
if GetKeyState("CapsLock", "T")
}
; Key : ; / : (semicolon / colon)
+sc027::Send "{u+0073}" ; (s) small letter s
++sc027::Send "{u+0053}" ; (S) capital letter S
>!sc027::
<^>!sc027:: {
if GetKeyState("CapsLock", "T")
}
; Key : ' / " (apostrophe / quotation mark)
+sc028::Send "{u+002D}" ; (-) hyphen-minus
++sc028::Send "{u+005F}" ; (_) spacing underscore
>!sc028::
<^>!sc028:: {
if GetKeyState("CapsLock", "T")
}
; Key : \ / | (backslash / vertical line)
-
+sc02B::Send "{u+005C}" ; (\) backslash
++sc02B::Send "{u+007C}" ; (|) vertical bar
>!sc02B::
<^>!sc02B::Send "{u+2002}" ; en space
>!+sc02B::
<^>!+sc02B::Send "{u+2003}" ; em space
+; Row : 3
; Key : Z
+sc02C::Send "{u+003B}" ; (;) semicolon
++sc02C::Send "{u+003A}" ; (:) colon
>!sc02C::
<^>!sc02C:: {
if GetKeyState("CapsLock", "T")
}
; Key : X
+sc02D::Send "{u+0071}" ; (q) small letter q
++sc02D::Send "{u+0051}" ; (Q) capital letter Q
>!sc02D::
<^>!sc02D:: {
if GetKeyState("CapsLock", "T")
}
; Key : C
+sc02E::Send "{u+006A}" ; (j) small letter j
++sc02E::Send "{u+004A}" ; (J) capital letter J
>!sc02E::
<^>!sc02E:: {
if GetKeyState("CapsLock", "T")
}
; Key : V
+sc02F::Send "{u+006B}" ; (k) small letter k
++sc02F::Send "{u+004B}" ; (K) capital letter K
>!sc02F::
<^>!sc02F:: {
if GetKeyState("CapsLock", "T")
}
; Key : B
+sc030::Send "{u+0078}" ; (u) small letter x
++sc030::Send "{u+0058}" ; (U) capital letter X
>!sc030::
<^>!sc030:: {
if GetKeyState("CapsLock", "T")
}
; Key : N
+sc031::Send "{u+0062}" ; (b) small letter b
++sc031::Send "{u+0042}" ; (B) capital letter B
>!sc031::
<^>!sc031:: {
if GetKeyState("CapsLock", "T")
}
; Key : M
+sc032::Send "{u+006D}" ; (u) small letter m
++sc032::Send "{u+004D}" ; (U) capital letter M
>!sc032::
<^>!sc032::Send "{u+00b5}" ; (µ) micro sign
>!+sc032::
<^>!+sc032::Send "{u+00b1}" ; (±) plus-minus sign
; Key : , / < (comma / less-than sign)
+sc033::Send "{u+0077}" ; (w) small letter w
++sc033::Send "{u+0057}" ; (W) capital letter W
>!sc033::
<^>!sc033::Send "{u+00b0}" ; (°) degree sign
>!+sc033::
<^>!+sc033::Send "{u+2264}" ; (≤) less-than or equal to
; Key : . / > (period / greater-than sign)
+sc034::Send "{u+0076}" ; (v) small letter v
++sc034::Send "{u+0056}" ; (V) capital letter V
>!sc034::
<^>!sc034::Send "{u+00b7}" ; (·) middle dot
>!+sc034::
<^>!+sc034::Send "{u+2265}" ; (≥) greater-than or equal to
; Key : / / ? (slash / question mark)
+sc035::Send "{u+007A}" ; (z) small letter z
++sc035::Send "{u+005A}" ; (Z) capital letter Z
>!sc035::
<^>!sc035::Send "{u+00bf}" ; (¿) inverted question mark
>!+sc035::